﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GFMS.MODEL
{
    [Serializable]
    public class M_BGM_SYSTEM_OptionType
    {
        private int BGM_OPTION_TYPE_SEQ;
        private string BGM_OPTION_TYPE_NAME;
        private Nullable<int> HAS_CHILD;
        private string LABEL_NAME;
        private Nullable<int> HAS_JOBSITE;
        private Nullable<int> HAS_DESCRIPTION;
        private string LABEL_HEADER;

        private string RECORD_STATUS;

        public M_BGM_SYSTEM_OptionType()
        {

        }

        public M_BGM_SYSTEM_OptionType(
            int BGM_OPTION_TYPE_SEQ
            , string BGM_OPTION_TYPE_NAME
            , Nullable<int> HAS_CHILD
            , string LABEL_NAME
            , Nullable<int> HAS_JOBSITE
            , Nullable<int> HAS_DESCRIPTION
            , string LABEL_HEADER
            , string RECORD_STATUS)
        {
            this.BGM_OPTION_TYPE_SEQ = BGM_OPTION_TYPE_SEQ;
            this.BGM_OPTION_TYPE_NAME = BGM_OPTION_TYPE_NAME;
            this.HAS_CHILD = HAS_CHILD;
            this.LABEL_NAME = LABEL_NAME;
            this.HAS_JOBSITE = HAS_JOBSITE;
            this.HAS_DESCRIPTION = HAS_DESCRIPTION;
            this.LABEL_HEADER = LABEL_HEADER;
            this.RECORD_STATUS = RECORD_STATUS;
        }

        public int bgm_option_type_seq
        {
            set { BGM_OPTION_TYPE_SEQ = value; }
            get { return BGM_OPTION_TYPE_SEQ; }
        }

        public string bgm_option_type_name
        {
            set { BGM_OPTION_TYPE_NAME = value; }
            get { return BGM_OPTION_TYPE_NAME; }
        }

        public Nullable<int> has_child
        {
            set { HAS_CHILD = value; }
            get { return HAS_CHILD; }
        }

        public string label_name
        {
            set { LABEL_NAME = value; }
            get { return LABEL_NAME; }
        }

        public Nullable<int> has_jobsite
        {
            set { HAS_JOBSITE = value; }
            get { return HAS_JOBSITE; }
        }

        public Nullable<int> has_description
        {
            set { HAS_DESCRIPTION = value; }
            get { return HAS_DESCRIPTION; }
        }

        public string label_header
        {
            set { LABEL_HEADER = value; }
            get { return LABEL_HEADER; }
        }

        public string record_status
        {
            set { RECORD_STATUS = value; }
            get { return RECORD_STATUS; }
        }
    }
}
